package info.pinlab.pinplayer.model.task;


import info.pinlab.pinplayer.model.ExtendedResource;
import info.pinlab.pinplayer.model.display.Display;
import info.pinlab.pinplayer.model.rule.StepRule;

import java.util.List;

public interface Task extends ExtendedResource<Task>{
	public void addDisplay(Display disp);
	public void addDisplay(String text); //-- very common
	public List<Display> getDisplays();
	
	public void setStepRule(StepRule rule);
	public StepRule getStepRule();
	
	public boolean isResponsible();
	
	@Override
	public int hashCode();
	@Override
	public boolean equals(Object other);
}
